﻿/* ------------------- COMMON ------------------*/
body
{
	/*background-color:#3F76A9 ;*/
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../Images/bg.gif);
	
}


.textright
{
	float:right;  
	
}
.textleft
{
	float:left; 
	
	
}
.text
{
	vertical-align:middle     ;
	color:Black ;  
	width:130px;  
	height:20px;
	 margin-bottom :5px; 
	 
}
.textrightalign
{
	padding-top:2px; 
	color:Black ;  
	padding-right:70px; 
}


.image
{
	border-width:1px; 
	border-color:Gray ; 
	
	}
.labeltextlong
{
    color:Black;  
    width:260px;
    vertical-align:middle;  
    font-weight :normal ;
    text-align:left   
}
.labeltextnormal
{
    color:Black;  
    width:250px;
    vertical-align:middle;
    font-weight :normal ;
    text-align:left   
}

.boxlongerright
{
	width:250px; 
	margin:0px 10px 10px 10px;
	padding-right:10px;  

}

.boxsmall
{
	width:90px; 
	margin: 0px 20px 10px 10px; 
}

.boxnormal
{
	width:150px;
	margin:0px 20px 10px 10px;  
}
.boxlong
{
	width:200px; 
	margin: 0px 20px 10px 10px; 
}
.boxlonger
{
	width:240px; 
	margin:0px 20px 10px 10px; 

}
.boxlongest
{
	width:400px; 
	margin:0px 20px 10px 10px; 

}
.boxrightalign
{
	width:80px; 
	margin: 0px 10px 10px 70px; 

	
}
.boxmini
{
	width:40px; 
	margin: 0px 20px 10px 10px; 
	
}
.boxminilager
{
	width:55px; 
	margin: 0px 0px 10px 10px; 	
}
.textbox_multiline
{
	width:890px; 
	height:60px;
	margin: 0px 20px 10px 0px;
	padding:5px;  
	font-family:Arial;
	font-size:12px;   
}
.textbox_multiline_short
{
	width:370px; 
	height:60px;
	margin: 0px 20px 10px 0px; 
	font-family:Arial;
	font-size:10;   
	float :left ;
	margin-top :5px; 
}
#container 
{
	width:1000px;
	margin:0 auto;
	border-left:0px solid #3F76A9;
	border-right:0px solid #3F76A9;
	border-bottom:0px solid #3F76A9;
/*	background-color:#3F76A9;*/
background:url(../Images/bg.gif);
}
/* ------------------- HEADER ------------------*/
#adminheader
{
	background:url(../Images/header_middle.png); 
	width:97.8%;
	height:54px; 
	padding-top:3px;  
	padding-left:30px ;
}

.admintext
{
	font-size:20px;
	font-weight:bold ; 
	color:White ;  
	padding-left:20px ;
	vertical-align:top ;
	line-height:37px; 
	
}

#container #header 
{
	/*	background-color:#3F76A9;*/
	background:url(../Images/bg.gif);
	width:1000px;
	padding-top:10px;
	padding-bottom:0px;
	vertical-align:bottom ;  
}

#container #header .logo
{
	float :left  ;
	width:145px;
	height: 80px;
	text-align:left ; 
	padding-bottom:5px; 
	background-image: url(../images/logo.png); 
	margin-right:10px; 
}

/*Setting*/

#container #header .setting
{
	float :left  ;
	font-size:14px;
	font-weight:bold ;
	text-align:left ; 
	width:130px; 
	padding-top:0px;
	vertical-align:middle ; 
line-height:20px;

}

#container #header .setting a
{
	width:150px;
	height: 30px  ;
	text-decoration:none;
	color:#e3e3e3  ;
}

#container #header .setting a:hover
{
	
		color:White ;
}
/*Page*/
#container #header .page
{
	float :left  ;
}
#container #header .page a
{
	background :url(../Images/btn_pages.gif) no-repeat;
	width:97px;
	height: 47px  ;
}

#container #header .page a:hover
{
	background :url(../Images/btn_pages_hov.gif) no-repeat;
}
/*News*/
#container #header .news
{
	float :left  ;
}
#container #header .news a
{
	background :url(../Images/btn_news.gif) no-repeat;
	width:97px;
	height: 47px  ;
}

#container #header .news a:hover
{
	background :url(../Images/btn_news_hov.gif) no-repeat;
}
/*Tour*/
#container #header .tour
{
	float:left ;
}
#container #header .tour a
{
	background :url(../Images/btn_tours.gif) no-repeat;
	width:106px;
	height: 47px  ;
}

#container #header .tour a:hover
{
	background :url(../Images/btn_tours_hov.gif) no-repeat;
}
/* gallery*/
#container #header .gallery
{
	float :left ;
	}
#container #header .gallery a
{
	background :url(../Images/btn_gallery.gif) no-repeat;
	width:111px;
	height: 47px  ;
}

#container #header .gallery a:hover
{
	background :url(../Images/btn_gallery_hov.gif) no-repeat;
}






/* ------------------CONTENT ------------------*/
#container .main_content
 {
	width:1000px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	height:100%; 
	background-color:White ; 

}
#container .PageTitle
 {
	font-size:16px;
	font-weight:bold ; 
	color:#3F76A9; 
	padding-top: 20px;
	padding-left:20px; 
	padding-bottom:5px;
	text-align:left ;  
}
#container .MainTable
 {
	margin: 20px 20px 20px 20px;
}
#container .LoadControl
 {
	margin: 25px 25px 25px 25px;
	text-align:left ;  
}

/* ------------------FOOTER------------------*/
#container #footer {
	text-align:right;
	padding-right:10px; 
	font-size:12px;
	height:40px; 
		/*	background-color:#3F76A9;
	background:url(../Images/bg.gif);*/
	color : White ;
	vertical-align:bottom ; 
	float:right ;
}
#container #footer .bg_footer {
	background-color:#cbb567;
	font-weight:bold;
	color:#857003;
	padding-right:15px;
}

.bg_footer a
{
	text-decoration:none;
	color:#857003;
}

.bg_footer a:hover
{
	text-decoration:underline;
	color:#fff;
}

#container #footer .bg_footer ul {
	list-style:none;
	margin:0;
	padding:10px 0;	
}
#container #footer .bg_footer li {
	display:inline;
}
#container #footer .copyright {
	margin:5px 10px 5px 0;
}
#container #footer .bg_footer .padd {
	padding:0 22px;
}

/* Grid template */

.grdContainer
{
	border:1px solid  #ACA899;
	border-collapse:collapse ;
	border-spacing:0px;
	color:#000000;
	font-size:12px;
	width:100%;
	margin-top:15px; 
}
.grdContainer td
{
	border:1px solid #ACA899;
}
.grdHeader
{
	
	height:25px;
	font-weight:bold ;
	text-align:center;
	background-color:#F0F0F0;
	padding:0px 10px 0px 10px;
}
.grdItem
{
	height:25px;
	text-align:center;
	padding:0px 10px 0px 10px;
	background-color:#FFFFFF;
}

.grdAlterItem
{
	background-color:#FFFFFF;
	height:25px;
	padding-left:10px;
	text-align:center;
}
.grdEditItem
{
	background-color:#D1DEB6;
}
.grdSelectItem
{
	border: 1px solid red;
	background-color:#D1DEB6;	
	height:25px;
	padding-left:10px;
	text-align:center;
}

.grdItemLeft
{
	text-align:left;  
}

.messagealert
{
	border:1px solid #3F76A9;
	height: 25px ;
	width:400px; 
	background-color: #9EBEF5; 
	padding-top:10px; 
	font-weight:bold;
	margin-bottom: 10px; 
	text-align:center;
}
.MarginLeft
{
	margin-left:15px;
	font-weight:normal; 
}
.backcolor
{
	background-color:#E1D3B8; 
	width:250px; 
	margin:0px 10px 10px 10px;
	padding-right:10px;  
}
.EuroIcon
{
    color:Black;
    font-size:14pt; 
}
